/*
 *  IIR
 */

#ifndef __IIR_H__
#define __IIR_H__

void iirInit(double* x, double* y, int n);
double iirRun(double input, double* x, double* y, const double* A, const double* B, int n);
double iirRunR(double input, double* x, double* y, const double* A, const double* B, int n, double* err);

#endif // __IIR_H__
